07f69506f3a482117827f660126b78b1cb76f185,src/main/groovy/util/GroovyScriptEngine.java,GroovyScriptEngine,dependencyOutOfDate,#ScriptCacheEntry#,355

Before Change



    private boolean dependencyOutOfDate(ScriptCacheEntry entry) {
        if (entry != null) {
            for (Iterator i = entry.dependencies.keySet().iterator(); i.hasNext();) {
                URLConnection urlc = null;
                URL url = (URL) i.next();
                try {
                    urlc = url.openConnection();
                    urlc.setDoInput(false);
                    urlc.setDoOutput(false);
                    long dependentLastModified = urlc.getLastModified();
                    if (dependentLastModified > ((Long) entry.dependencies.get(url)).longValue()) {
                        return true;
                    }
                } catch (IOException ioe) {

After Change



    private boolean dependencyOutOfDate(ScriptCacheEntry cacheEntry) {
        if (cacheEntry != null) {
            for (URL url : cacheEntry.dependencies.keySet()) {
                URLConnection urlc = null;
                try {
                    urlc = url.openConnection();
                    urlc.setDoInput(false);
                    urlc.setDoOutput(false);
                    long dependentLastModified = urlc.getLastModified();
                    if (dependentLastModified > cacheEntry.dependencies.get(url)) {
                        return true;
                    }
                } catch (IOException ioe) {